sql="select * from [user] where user_name='"&user_tjren&"'"请问这句中user_name是表中的字段吗?

来源:百度知道 编辑:UC知道 时间:2024/07/03 01:19:31
sql="select * from [user] where user_name='"&user_name&"'"
rs.open sql,conn,3,3
if not rs.eof then
response.write "<script language=javascript>alert('此用户名已有人注册,请重新选择用户名,谢谢合作!');history.go(-1);</script>"
response.End
end if
history.go(-1)
sql="select * from [user] where user_name='"&user_tjren&"'"
rs.open sql,conn,3,3
if rs.eof then
response.write "<script language=javascript>alert('您的推荐人不存在,请重新填推荐人的帐号,谢谢合作!');history.go(-1);</script>"
response.End
end if
这是我注册会员的一段代码。我想加一个推荐人的程序,如果推荐人不存在,则重新注册,但是测试老是出错。
我是复制原来的判断数据库中有没有同名的会员的程序,双引号不会是问题。我表单中的推荐人如果在数据库中的USER表中存在则可以注册,sql="select * from [user] where user_name='"&user_tjren&"'"
我改成了user_tjren='"&user_name&"'"还是不行,晕,到底错在哪呢?

在sql="select * from [user] where user_name='"&user_tjren&"'"中
user是表名
user_name是表中的字段名
user_tjren是程序中的变量

where user_name='"&user_tjren&"'"
where是条件
user_name等于"&user_tjren&"的(有双引号?)都出来